library(tidyverse)── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
✔ dplyr 1.1.4 ✔ readr 2.1.5
✔ forcats 1.0.0 ✔ stringr 1.5.1
✔ ggplot2 3.5.1 ✔ tibble 3.3.0
✔ lubridate 1.9.3 ✔ tidyr 1.3.1
✔ purrr 1.0.2
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag() masks stats::lag()
ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(lme4)Le chargement a nécessité le package : Matrix
Attachement du package : 'Matrix'
Les objets suivants sont masqués depuis 'package:tidyr':
expand, pack, unpack
ekp_df <- read_csv('data/ekp-1988-survey.csv')Rows: 885 Columns: 213
── Column specification ────────────────────────────────────────────────────────
Delimiter: ","
chr (159): group_name, country_name, age, GROUP, Q1, Q2, Q3, Q4, Q5, Q6, Q7,...
dbl (54): obs_idx, group_idx, country_idx, female, Q10, supp_islam_mov, rel...
ℹ Use `spec()` to retrieve the full column specification for this data.
ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
ekp_df |> colnames() [1] "obs_idx" "group_name" "group_idx"
[4] "country_name" "country_idx" "female"
[7] "age" "GROUP" "Q1"
[10] "Q2" "Q3" "Q4"
[13] "Q5" "Q6" "Q7"
[16] "Q8" "Q9" "Q10"
[19] "Q11P1" "Q11P2" "Q11P3"
[22] "Q11P4" "Q11P5" "Q12"
[25] "Q13" "Q14" "Q15"
[28] "Q16" "Q17" "Q18"
[31] "Q19" "Q20" "Q21"
[34] "Q22" "Q23" "Q24"
[37] "Q25" "Q26" "Q27"
[40] "Q28" "Q29P1" "Q29P2"
[43] "Q29P3" "Q29P4" "Q29P5"
[46] "Q29P6" "Q29P7" "Q29P8"
[49] "Q30" "Q31" "Q32"
[52] "Q33P1" "Q33P2" "Q33P3"
[55] "Q33P4" "Q33P5" "Q34"
[58] "Q35P1" "Q35P2" "Q35P3"
[61] "Q35P4" "Q35P5" "Q35P6"
[64] "Q36" "Q37P1" "Q37P2"
[67] "Q37P3" "Q37P4" "Q37P5"
[70] "Q37P6" "Q37P7" "Q37P8"
[73] "Q37P9" "Q37P10" "Q37P11"
[76] "Q38" "Q39" "Q40"
[79] "Q41" "Q42" "Q43"
[82] "Q44" "Q45" "Q46"
[85] "Q47" "Q48" "Q49"
[88] "Q50P1" "Q50P2" "Q50P3"
[91] "Q50P4" "Q51" "Q52"
[94] "Q53" "Q54" "Q55"
[97] "Q56" "Q57" "Q58"
[100] "Q59" "Q60" "Q61"
[103] "Q62" "Q63" "Q64"
[106] "Q65" "Q66P1" "Q66P2"
[109] "Q66P3" "Q66P4" "Q66P5"
[112] "Q67" "Q68" "Q69"
[115] "Q70P1" "Q70P2" "Q70P3"
[118] "Q71" "Q72" "Q73P1"
[121] "Q73P2" "Q73P3" "Q73P4"
[124] "Q73P5" "Q74P1" "Q74P2"
[127] "Q74P3" "Q74P4" "Q75"
[130] "Q76" "Q77" "Q78"
[133] "Q79P1" "Q79P2" "Q79P3"
[136] "Q79P4" "Q79P5" "Q79P6"
[139] "Q80" "Q81" "Q82"
[142] "Q83" "Q84" "Q85"
[145] "Q86" "Q87" "Q88"
[148] "Q89" "Q90" "Q91"
[151] "Q92" "Q93" "Q94"
[154] "Q95" "Q96" "Q97"
[157] "Q98" "Q99" "Q100"
[160] "Q101" "Q102" "supp_islam_mov"
[163] "relg_awakening" "pol_islam" "pol_islam_binary"
[166] "quran_freq" "ref_relg_freq" "personal_islam"
[169] "sharia_sociolife" "sharia_crim_civ" "relg_study"
[172] "social_islam" "sep_relg_politics" "priv_relg"
[175] "opp_pol_relg" "per_id" "nation_id"
[178] "pol_efficacy" "pol_active" "be_pol_active"
[181] "polpart_shura" "uni" "student"
[184] "unemployed" "finan_satis" "gov_ignore_ppl"
[187] "offic_selfinterest" "obey_lead" "caliphate"
[190] "over40" "coop" "west_values_corrupt"
[193] "censor_west" "west_reason_underdev" "muslim_brotherhood"
[196] "islamist" "arab_nationalism" "socialism"
[199] "liberalism" "income" "us_me_policies"
[202] "us_relation" "arab_israel_sol" "life_security"
[205] "newspaper_freq" "rev_sep_relg_politics" "rev_priv_relg"
[208] "pol_islam0" "persocio_islam0" "pol_act0"
[211] "att_us0" "critic_gov0" "neg_west0"